package cn.fl.project.vo;

import cmm.web.core.framework.vo.BaseVO;

/**
* @Description: 项目报价方案-基础费用信息表
*/
public class PrjQuatPrpsFeeCalVO extends BaseVO{

   /**
    *
    */
   private static final long serialVersionUID = 6938153905880417785L;
   /**
    * 方案ID
    */
   private Long prpsId;
   /**
    * 费用计算基数（PRJ0007）
    */
   private String calBaseCd;
   /**
    * 费用计算比例（%）
    */
   private Double feePct;
   /**
    * 费用金额（元）
    */
   private Double feeAmt;
   /**
    * 费用计入方式（PRJ0008）
    */
   private String cntWayCd;
   /**
    * 是否系统内置
    */
   private Integer isSysDef;
   /**
    * 是否删除（1：是，0：否）
    */
   private Integer isDel;


   private String cntWayCdNm;//费用计入方式名称
   private String calBaseCdNm;//费用计算基数
   private String feeTypCd;//费用类型
   private String feeTypCdNm;//费用名称
   /**
    * 是否为固定值
    */
   private String isFixedAmtNm;//是否为固定值名称

   /**
    * 是否为固定值
    */
   private Integer isFixedAmt;//是否为固定值

   /**
    * 是否允许变更
    */
   private Integer isAllowChg;


   public Integer getIsAllowChg() {
       return isAllowChg;
   }

   public void setIsAllowChg(Integer isAllowChg) {
       this.isAllowChg = isAllowChg;
   }

   public String getIsFixedAmtNm() {
       return isFixedAmtNm;
   }

   public void setIsFixedAmtNm(String isFixedAmtNm) {
       this.isFixedAmtNm = isFixedAmtNm;
   }

   public Integer getIsFixedAmt() {
       return isFixedAmt;
   }

   public void setIsFixedAmt(Integer isFixedAmt) {
       this.isFixedAmt = isFixedAmt;
   }
   public String getFeeTypCdNm() {
       return feeTypCdNm;
   }

   public void setFeeTypCdNm(String feeTypCdNm) {
       this.feeTypCdNm = feeTypCdNm;
   }

   public String getFeeTypCd() {
       return feeTypCd;
   }

   public void setFeeTypCd(String feeTypCd) {
       this.feeTypCd = feeTypCd;
   }

   public String getCntWayCdNm() {
       return cntWayCdNm;
   }

   public void setCntWayCdNm(String cntWayCdNm) {
       this.cntWayCdNm = cntWayCdNm;
   }

   public String getCalBaseCdNm() {
       return calBaseCdNm;
   }

   public void setCalBaseCdNm(String calBaseCdNm) {
       this.calBaseCdNm = calBaseCdNm;
   }

   /**
    * 方案ID
    */
   public Long getPrpsId() {
       return prpsId;
   }

   /**
    * 方案ID
    */
   public void setPrpsId(Long prpsId) {
       this.prpsId = prpsId;
   }

   /**
    * 费用计算基数（PRJ0007）
    */
   public String getCalBaseCd() {
       return calBaseCd;
   }

   /**
    * 费用计算基数（PRJ0007）
    */
   public void setCalBaseCd(String calBaseCd) {
       this.calBaseCd = calBaseCd;
   }

   /**
    * 费用计算比例（%）
    */
   public Double getFeePct() {
       return feePct;
   }

   /**
    * 费用计算比例（%）
    */
   public void setFeePct(Double feePct) {
       this.feePct = feePct;
   }

   /**
    * 费用金额（元）
    */
   public Double getFeeAmt() {
       return feeAmt;
   }

   /**
    * 费用金额（元）
    */
   public void setFeeAmt(Double feeAmt) {
       this.feeAmt = feeAmt;
   }

   /**
    * 费用计入方式（PRJ0008）
    */
   public String getCntWayCd() {
       return cntWayCd;
   }

   /**
    * 费用计入方式（PRJ0008）
    */
   public void setCntWayCd(String cntWayCd) {
       this.cntWayCd = cntWayCd;
   }

   /**
    * 是否系统内置
    */
   public Integer getIsSysDef() {
       return isSysDef;
   }

   /**
    * 是否系统内置
    */
   public void setIsSysDef(Integer isSysDef) {
       this.isSysDef = isSysDef;
   }

   /**
    * 是否删除（1：是，0：否）
    */
   public Integer getIsDel() {
       return isDel;
   }

   /**
    * 是否删除（1：是，0：否）
    */
   public void setIsDel(Integer isDel) {
       this.isDel = isDel;
   }


}
